package com.dnzx.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.dnzx.framework.orm.mybatis.MybatisBaseDao;
import org.springframework.stereotype.Repository;

import com.dnzx.model.SmsBO;

/**
 * <p>
 * 的mybatis dao
 * </p>
 * 
 * @version 1.0
 */
@Repository
public interface ISmsDao extends MybatisBaseDao<SmsBO, Long> {

public void save(SmsBO smsBO);
	
	public void delete(Long id);
	
	public void update(SmsBO smsBO);
	
	public SmsBO get(Long id);
	
	public SmsBO get(SmsBO smsBO);

	public List<SmsBO> queryList(SmsBO smsBO);
	
	public List<SmsBO> queryPage(@Param("pageSize") int pageSize, 
			@Param("startRow") int startRow, @Param("bo") SmsBO bo);
	
	public int queryCount(SmsBO smsBO);
	
}
